Sports

Carlos Rodon, Giants Reportedly Agree to 2-Year, $44M Contract in Free Agency